.main-container {
  .logo {
    height: 64px;
    position: relative;
    line-height: 64px;
    padding-left: 24px;
    transition: all .3s;
    background: #002140;
    overflow: hidden;
  }
  .trigger {
    font-size: 22px;
    line-height: 64px;
    padding: 0 16px;
    cursor: pointer;
    transition: color .3s, background .3s;
  }
  .trigger:hover {
    background: #e6f7ff;
    color: #108ee9;
  }
} 

.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  background: #001529;
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-layout-sider {
  background: #001529;
}
.fa-icon-left-menu {
  font-size: 22px;
  margin-right: 15px;
}
.fa-icon-tab-menu {
  margin-right: 10px;
}

.css-align-center {
  display: flex; 
  justify-content: center; 
  align-items: center;
}

.form-conainer-top .form-container-btn-group {
  margin:10px 10px 0;
}

.form-conainer-top.ant-advanced-search-form {
  padding: 24px;
  background: #fbfbfb;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  margin: 15px 0;
}